package com.iva.dao;

import java.util.List;

import com.iva.model.TbAlumno;
import com.iva.model.TbExpedienteMateriaHasRotacionesActividad;
import com.iva.model.TbPeriodoEvaluacion;
import com.iva.model.TbRotacionDesc;
import com.iva.model.TbRotacionesHasActividad;
import com.iva.model.VwNotas;
import com.iva.model.VwProfActividades;



public interface tareasDAO {

	public List<VwProfActividades> listVwProfActividades(String filter);//Obtine las tareas
	public List<TbAlumno> listTbAlumno();	
	public List<VwNotas> listVwNotas(String sql); //tareas y notas a entregar y entregadas  
	
	public List<TbPeriodoEvaluacion> listTbPeriodoEvaluacion(String query);
	public void insertRotacionHasActividad(TbRotacionesHasActividad rotacionActividad);
	
	public void senTarea(int idRotacion_actividad);
	
	public void upTarea(TbExpedienteMateriaHasRotacionesActividad actividades);
	public  TbExpedienteMateriaHasRotacionesActividad findTbExpedienteMateriaHasRotacionesActividad(int id);
	
	public void updateRotacionHasActividad(TbRotacionesHasActividad rotacionActividad);
	
	public void insertRotacionDesc(TbRotacionDesc desc);
	public TbRotacionDesc findRotacionDesc(Integer id);
	public List<TbRotacionDesc> listRotacionDesc(String sql);
	public void updateRotacionesDesc(TbRotacionDesc desc);
}
